home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / unarced / utilities / shells / sksh / init / .skshinit next >
Text File  |  1995-03-17  |  2KB  |  59 lines

  1. #*************************************************************************
  2. #  SKsh init file.  ALL USER CHANGES SHOUD BE MADE TO .skshrc, NOT
  3. #  THIS FILE.  SEE DOCUMENTATION FOR DETAILS AND EXPLAINATION, in
  4. #  Reference.doc under the SKSHINIT variable section.
  5. #*************************************************************************
  6.  
  7. #*************************************************************************
  8. #  Set up variables
  9. #*************************************************************************
  10.  
  11. PS1         = '$_ANSI_P3[$_ANSI_P2$CLINUM$_ANSI_P3|$_ANSI_P2$CMDNUM$_ANSI_P3|$PWD]: $_ANSI_P1'
  12. PS2         = '$_ANSI_P3> $_ANSI_P1'
  13. PNPC        = 61
  14. PNPC2       = 21
  15.  
  16.  
  17. #*************************************************************************
  18. #  Set up sksh aliases
  19. #*************************************************************************
  20.  
  21.  
  22. if [ "$SIZE" = 'normal' ]    # large version only...
  23. then
  24.    alias makedir   = 'mkdir'
  25.    alias delete    = 'rm'
  26.    alias remove    = 'rm'
  27.    alias '!'       = 'history -e'
  28.    alias '!!'      = 'history -e -1'
  29.    alias ll        = 'ls -lbF'
  30.    alias dir       = 'ls -bF'
  31.  
  32.    # setup emacs like keymap
  33.    if [ "$INTERACTIVE" = 'TRUE' ]
  34.    then
  35.       emacs_mode >nil: || echo "ERROR: can't execute emacs_mode function"
  36.    fi
  37. fi
  38.  
  39.  
  40. #*************************************************************************
  41. #  Set up sksh functions
  42. #*************************************************************************
  43.  
  44. function run {  # run a program, searching the SKsh $PATH
  45.     local prog loc
  46.  
  47.     prog = $1
  48.     shift
  49.  
  50.     loc = $(which -s $prog)
  51.  
  52.     if [ -z "$loc" ]
  53.     then
  54.        echo "$prog not found."
  55.     else 
  56.        $(which -s run) $loc $*
  57.     fi
  58. }
  59.